package com.pcbly.web.bean.crm;

import java.util.Date;

import org.apache.commons.lang.builder.EqualsBuilder;
import org.apache.commons.lang.builder.HashCodeBuilder;
import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;

import com.pcbly.web.bean.AbstractBaseBean;

public class BxfhdBean extends AbstractBaseBean {

	/**
	 * 
	 */
	private static final long serialVersionUID = -5298414635070515143L;
	
	private Date fhDate;    //报修返还时间    
	
    private String jxr    ;    //经手人   
    
    private String gcs    ;    //工程师
    
    private String state  ;    //状态 (待返还 已返还) 		
    
    private String clientName ;//客户名称
    
    private String lxr   ;     //联系人        
    
    private String lxdh   ;	 //联系电话 
    
    private String address ;   //地址  	  
    
    private String remark ;        //备注
    
    private String bxdId ;     //报修单ID
    
    private String bxr;         //报修人
    
    private String fkzh;        //付款账户
    
    private double ssje;        //实收金额
    
    private String isfy;        //是否产生费用
    
    private Date startDate;
    
    private Date endDate;
    
    

	public Date getStartDate() {
		return startDate;
	}

	public void setStartDate(Date startDate) {
		this.startDate = startDate;
	}

	public Date getEndDate() {
		return endDate;
	}

	public void setEndDate(Date endDate) {
		this.endDate = endDate;
	}

	public Date getFhDate() {
		return fhDate;
	}

	public void setFhDate(Date fhDate) {
		this.fhDate = fhDate;
	}

	public String getJxr() {
		return jxr;
	}

	public void setJxr(String jxr) {
		this.jxr = jxr;
	}

	public String getGcs() {
		return gcs;
	}

	public void setGcs(String gcs) {
		this.gcs = gcs;
	}

	public String getState() {
		return state;
	}

	public void setState(String state) {
		this.state = state;
	}

	public String getClientName() {
		return clientName;
	}

	public void setClientName(String clientName) {
		this.clientName = clientName;
	}

	public String getLxr() {
		return lxr;
	}

	public void setLxr(String lxr) {
		this.lxr = lxr;
	}

	public String getLxdh() {
		return lxdh;
	}

	public void setLxdh(String lxdh) {
		this.lxdh = lxdh;
	}

	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	} 

	public String getBxdId() {
		return bxdId;
	}

	public void setBxdId(String bxdId) {
		this.bxdId = bxdId;
	}

	public String getBxr() {
		return bxr;
	}

	public void setBxr(String bxr) {
		this.bxr = bxr;
	}

	public String getFkzh() {
		return fkzh;
	}

	public void setFkzh(String fkzh) {
		this.fkzh = fkzh;
	}

	public double getSsje() {
		return ssje;
	}

	public void setSsje(double ssje) {
		this.ssje = ssje;
	}

	public String getIsfy() {
		return isfy;
	}

	public void setIsfy(String isfy) {
		this.isfy = isfy;
	}

	/**
	 * @see java.lang.Object#equals(Object)
	 */
	public boolean equals(Object object) {
		return EqualsBuilder.reflectionEquals(this, object);
	}

	/**
	 * @see java.lang.Object#hashCode()
	 */
	public int hashCode() {
		return HashCodeBuilder.reflectionHashCode(this);
	}

	/**
	 * @see java.lang.Object#toString()
	 */
	public String toString() {
		return ToStringBuilder.reflectionToString(this,
				ToStringStyle.MULTI_LINE_STYLE);
	}

}
